eclipse station - French English Dictionary